/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.autoescola.core.service.security.role.impl;

import com.autoescola.core.dao.DefaultDao;
import com.autoescola.core.dao.security.role.RoleDao;
import com.autoescola.core.entity.security.Role;
import com.autoescola.core.entity.security.User;
import com.autoescola.core.service.security.role.RoleServiceLocal;
import com.autoescola.core.service.security.role.RoleServiceRemote;
import java.util.List;
import javax.ejb.Stateless;
import javax.inject.Inject;
import javax.interceptor.Interceptor;

/**
 *
 * @author leonardo luz fernandes
 * @version 0.1
 * @since 01/11/2010
 */

@Stateless
public class RoleServiceImpl implements RoleServiceLocal , RoleServiceRemote {

    @Inject
    @DefaultDao
    private RoleDao dao;

    @Override
    public Role create(Role role) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Role update(Role role) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Role delete(Role role) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Role> list() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean add(User user, Role role) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public boolean remove(User user, Role role) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Role> listRoles(User user) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<User> listUsers(Role role) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    
}//end klazz
